
package com.dps.omc.service;
import com.dps.omc.enumer.EnumGroupType;
import com.dps.common.service.IBaseService;
import com.dps.common.service.IPageService;
import com.dps.omc.dao.IAgentNodeDAO;
import com.dps.omc.model.*;

import java.util.List;

public interface IAgentNodeService extends IBaseService<IAgentNodeDAO,AgentNode>,IPageService<IAgentNodeDAO,AgentNode>{
    public void create(Agent agent, String nodeId, String bizType, EnumGroupType groupType);

    public void createByDbServer(Agent agent, DbServer dbServer);

    public void createByServer(Agent agent, Server server);

    public void createByTelnetServer(Agent agent, TelnetServer telnetServer);

    public List<AgentNode> findListByAgent(String AgentId,List<String> bizTypes,EnumGroupType groupType);
}